//
//  WSScenesViewController.m
//  FamilyLinkPro
//
//  Created by 江鹏 on 2023/9/13.
//  Copyright © 2023 SiterWell.Co.,Ltd. All rights reserved.
//

#import "WSScenesViewController.h"

@interface WSScenesViewController ()

@end

@implementation WSScenesViewController

- (instancetype)initWithTitle:(NSString *)title {
    self = [super init];
    if (self) {
        self.title = title;
    }
    return self;
}

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    [self setupSubviews];
    [WSLeftMenuView enableScreenEdgeDraggingInView:self.tableView];
}


// MARK: 添加子控件
- (void)setupSubviews {
    [self setupTableView];
}

- (void)setupTableView {
    [self.view addSubview:self.tableView];
    [self.tableView mas_makeConstraints:^(MASConstraintMaker *make) {
        make.edges.equalTo(self.view);
    }];
    self.tableView.dataSource = self;
    self.tableView.delegate = self;
    [self.tableView registerClass:[WSDeviceCell class] forCellReuseIdentifier:NSStringFromClass([WSDeviceCell class])];
}


// MARK: lazy

- (UITableView *)tableView {
    if (!_tableView) {
        _tableView = [[UITableView alloc] initWithFrame:CGRectZero style:UITableViewStylePlain];
    }
    return _tableView;
}


// MARK: UITableViewDataSource

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    
    return 100;
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    WSDeviceCell *cell = [tableView dequeueReusableCellWithIdentifier:NSStringFromClass([WSDeviceCell class]) forIndexPath:indexPath];
    return cell;
    
}

// MARK: UITableViewDelegate

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
    return 180;
}



@end
